Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.11.2014, 16:11
Аспирант
Отправить личное сообщение для Smike Посмотреть профиль Найти все сообщения от Smike
 
Регистрация: 01.06.2014
Сообщений: 33

отправка формы через ajax на разные email
Всем доброго времени суток.
Сегодня у меня такой вопрос. следующий скрипт:

http://jsfiddle.net/9uq7d5s7/

Вопрос вот в чем. Есть ли возможность через js сделать так, чтобы первое отправленное письмо приходило на 1 емэйл, а второе на 2 емэйл, потом третье на 1 емэйл и так далее.

Разумеется тут все завязано на php. но к примеру можно сделать так, чтобы при первом вызове ajax передавался один php файл (с емэйлом №1) при втором вызове второй php файл (с емэйлом №2).
Ответить с цитированием
  #2 (permalink)  
Старый 10.11.2014, 16:55
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Smike,
Ну если связь с РНР программёрами есть, так проще написать в Ajax запросе массив емейлов и передать массив форм одним запросом
Ответить с цитированием
  #3 (permalink)  
Старый 10.11.2014, 17:20
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Smike
при первом вызове ajax передавался один php файл (с емэйлом №1) при втором вызове второй php файл (с емэйлом №2).
Че уж мелочиться - используй разные серверы для отправки на разные email'ы. Еще лучше с разных планет делать это, но к сожалению на марс инет еще не провели.

А так все верно. Я вот тоже, чтобы звонить двум разным людям второй телефон покупаю. С первого одному звоню, а со второго - другому. Нужно будет еще кому позвонить - пойду еще телефон куплю. Ты ведь также делаешь, да?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #4 (permalink)  
Старый 10.11.2014, 21:18
Аспирант
Отправить личное сообщение для Smike Посмотреть профиль Найти все сообщения от Smike
 
Регистрация: 01.06.2014
Сообщений: 33

danik, ты жесткий тип
Ответить с цитированием
  #5 (permalink)  
Старый 11.11.2014, 04:24
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Smike, если не шаришь в php, то вот тебе помощь.

Допустим у тебя в коде есть:

$email = 'smike@gmail.com';
mail($email, 'Сабж', 'Hello World');

А тебе нужна отправка на два email'а. Делаешь так:

$emails = array('smike@gmail.com', 'danik@gmail.com');
foreach ($emails as $email) {
    mail($email, 'Сабж', 'Hello World');
}

Вместо mail() у тебя может использовать либа PHPMailer. Тогда еще проще.
Там адресат добавляется через $mail->addAddress().
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #6 (permalink)  
Старый 11.11.2014, 14:49
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

У него типа дистрибуции. Например есть 2 планктона которые хотят получать поровну имейлов. Ну вот, дали ему задание. Четные имейлы Пупкину, нечетные имейлы - Попкину.

Так все это на php и делается. Там есть 2 адреса в массиве и сессия. Если в сессии по модулю 0 - отправляем из элемента 0, если 1 - 1. Прибавляем к сессии 1 и готово все для следующего раза.
Ответить с цитированием
  #7 (permalink)  
Старый 12.11.2014, 08:35
Новичок на форуме
Отправить личное сообщение для kn1ght Посмотреть профиль Найти все сообщения от kn1ght
 
Регистрация: 12.11.2014
Сообщений: 5

Сообщение от kostyanet Посмотреть сообщение
У него типа дистрибуции. Например есть 2 планктона которые хотят получать поровну имейлов. Ну вот, дали ему задание. Четные имейлы Пупкину, нечетные имейлы - Попкину.

Так все это на php и делается. Там есть 2 адреса в массиве и сессия. Если в сессии по модулю 0 - отправляем из элемента 0, если 1 - 1. Прибавляем к сессии 1 и готово все для следующего раза.
я думаю, именно это он и хотел)
кстати, самого интересует, как такое можно было бы сделать в более конкретном виде)
если Вам нетрудно, не могли бы Вы набросать примерный синтаксис?
Ответить с цитированием
  #8 (permalink)  
Старый 12.11.2014, 08:58
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,279

Сообщение от kn1ght
не могли бы Вы набросать примерный синтаксис?
Дык он там не сложный...

<!DOCTYPE html>
<html>
<head>
<title>Пример на CSP</title>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<link rel='stylesheet type=text/css href=main.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
</script>
</head>
<body>
<script language='cache' runat='server'>
	s a(0)="box0@server.ru"
	s a(1)="box1@server.ru"
	s i=$i(%session.Data("iteration",+$h))
	s target=a(i#2)
	&html<<p>Шлем письмо на #(target)#</p>>
	// далее шлется письмо на адрес в target
</script>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отправка ajax формы iskander83 Элементы интерфейса 2 19.05.2013 16:33
PHP + Ajax : проблема с отправкой формы... Talker AJAX и COMET 1 04.04.2013 18:16
отправка данных в инпут через AJAX 2 imediasun1 Элементы интерфейса 1 30.01.2013 18:13
отправка данных в инпут через AJAX imediasun1 Элементы интерфейса 2 30.01.2013 18:06
Передача HTML кода на сервер через Ajax KomaLex AJAX и COMET 2 06.12.2012 15:28